.animated{-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}*/
.animate-5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animate-5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.space{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.padding-lr10{padding: 0 10px;}
.padding-lr5{padding: 0 5px;}
.margin-t40{margin-top: 40px;}
.margin-t20{margin-top: 20px;}
.page-tb{padding: 5% 0;}
.page-top01{padding-top: 5%;}
.page-top02{margin-top: 6%;}
.padding-lr5{padding: 0 5px;}
.padding-lr10{padding: 0 10px;}
.box-title{font-size: 42px;}
.gs_name{font-size: 28px;}
.box-cn-title{font-size: 24px;}
.content-text{font-size: 18px;line-height: 2;color: #666;}
.text-p p{margin-bottom: 0;}

@media(max-width: 1440px){
    .box-title{font-size: 36px;}
    .gs_name{font-size: 24px;}
    .box-cn-title{font-size: 20px;}
    .content-text{font-size: 16px;}
}
@media(max-width: 996px){
    .page-tb{padding: 45px 0;}
    .padding-lr5{padding: 0 10px;}
    .padding-lr10{padding: 0 5px;}
    .page-top01{padding-top: 45px;}
    .margin-t40{margin-top: 32px;}
    .margin-t20{margin-top: 16px;}
    .box-title{font-size: 28px;}
    .gs_name{font-size: 20px;}
    .box-cn-title{font-size: 18px;}
    .content-text{font-size: 14px;}
}


.box-pro{display: block;background: #fff;border-radius: 10px;overflow: hidden;}
.flex-01{display: flex;align-items: center;justify-content: center;}
.box-pro-01{padding: 91px 70px;}
.box-pro-02{padding: 35px 45px;}
.box-pro-02 .title-01{padding-bottom: 0;}
.box-pro-left{width: calc(100% - 280px);padding-right: 40px;}
.classify{display: inline-block;min-width: 120px;text-align: center;font-size: 16px;padding: 5px 15px;color: #1684c7;border: 2px solid #1684c7;border-radius: 50px;}
.title-01{padding: 15px 0;color: #333;font-weight: bold;}
.text-line{width: 100%;border-bottom: 1px solid #b7b7b7;position: relative;}
.text-line:after{content: '';width: 85px;height: 3px;background: #1684c7; position: absolute;left: 0;bottom: -1px;}
.text-01{margin-top: 15px;line-height: 1.6;-webkit-line-clamp: 5;height: 8em;}
.view{font-size: 16px;color: #333;line-height: 25px;padding-left: 40px;background: url('../images/view.png') no-repeat left center;}
.box-pro-01 .view{margin-top: 40px;}
.box-pro-img{width: 280px;height: 280px;}
.box-pro-img-02{height: 318px;margin-bottom: 10px;}


.box-pro-01:hover,.box-pro-02:hover{transform: scale(1.02);box-shadow: 0 8px 40px rgba(0,0,0,.1);}
.box-pro-01:hover .view,.box-pro-02:hover .view{color: #1684c7;background-image: url('../images/view-active.png');}
.box-pro-01:hover .title-01,.box-pro-02:hover .title-01{color: #1684c7;}
.box-pro-01:hover .title-01,.box-pro-02:hover .title-01{color: #1684c7;}

.details-left{width: 40%;}
.MagicZoomPup{background: #000;}
.MagicZoomBigImageCont{background: #fff;border: 2px solid #eee;}
.MagicZoom{width: 100% !important;border: 2px solid #eee;}
#tsShopContainer li,#tsShopContainer img{vertical-align: top;}
#tsShopContainer{width: 100%;margin: 0 auto;position: relative;}
#tsShopContainer #tsPicContainer{width: 100%;margin-top: 15px;position:relative;}
#tsShopContainer #tsPicContainer #tsImgSArrL,#tsShopContainer #tsPicContainer #tsImgSArrR{position: absolute;top: 50%;transform: translateY(-50%);cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrL{left: -5px;}
#tsShopContainer #tsPicContainer #tsImgSArrR{right: -5px;}
#tsShopContainer #tsPicContainer #tsImgSArrL i,#tsShopContainer #tsPicContainer #tsImgSArrR i{display: block;font-size: 28px;font-weight: bold;color: #888;}
#tsShopContainer #tsPicContainer #tsImgSArrL:hover i,#tsShopContainer #tsPicContainer #tsImgSArrR:hover i{color: #e60013;}
#tsShopContainer #tsPicContainer #tsImgSCon{width: 88% !important;margin-left: 6%;overflow: hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width: 100%;overflow: hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width: 90px;padding: 0 3px;float: left;cursor: pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{border: 2px solid  #eee;display:block;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border-color: #e60013;}
.details-right{width: calc(100% - 40%);padding-left: 40px;}
.features{font-size: 20px;line-height: 2;border-bottom: 1px solid #eee;}

@media(max-width: 1440px){
    .box-pro-01{padding: 68px 45px;}
    .box-pro-02{padding: 15px 30px;}
    .classify,.text-01,.view{font-size: 14px;}
    .box-pro-01 .view{margin-top: 25px;}
    .box-pro-img-02{height: 274px;}
}
@media(max-width: 996px){
    .box-pro-01,.box-pro-02{padding: 20px;}
    .flex-01{display: block;}
    .box-pro-left{width: 100%;padding-right: 0;}
    .box-pro-img,.box-pro-img-02{width: 100%;height: auto;margin: 0;}
    .details-left,.MagicZoom{width: 100% !important;}
    .MagicZoomPup,.MagicZoomBigImageCont{display: none !important;}
    #tsShopContainer #tsPicContainer #tsImgSArrL i,#tsShopContainer #tsPicContainer #tsImgSArrR i{font-size: 22px;}
    #tsShopContainer #tsPicContainer #tsImgSCon li{width: 70px;}
    .details-right{width: 100%;padding-left: 0;margin-top: 28px;}
    .features{font-size: 18px;}
}


.left_column{width: 345px;}
.left_column ul.menu li a{display: block;margin-top: 40px;padding-top: 10px;padding-bottom: 10px;font-weight: bold;color: #333;border-bottom: 1px solid #dedede;background-image: url('../images/arrow.png');background-position: -50px center;background-repeat: no-repeat;}
.left_column ul.menu li:first-child a{margin-top: -10px;}
.left_column ul.menu li.active a,ul.menu li a:hover{color: #1684c7;padding-left: 45px;background-position: 0px center;}
.right_content{width: calc(100% - 345px);padding-left: 80px;}
/*.right_content_down{width: 100%;max-width: 850px;}*/
a.box_down{display: block;background: #fff;padding: 3.5% 6%;border-radius: 10px;margin-bottom: 20px;}
a.box_down .box-cn-title{color: #333;}
a.box_down .down_con{margin-top: 20px;font-size: 16px;line-height: 30px;color: #999;}
a.box_down .down_con .hist{display: inline-block;margin-left: 12%;}
a.box_down .down_con .down{float: right;width: 30px;height: 30px;background: url('../images/down.png') no-repeat top left/cover;}
a.box_down:hover{box-shadow: 0 8px 40px rgba(0,0,0,.1);}
a.box_down:hover .box-cn-title{color: #1684c7;}
a.box_down:hover .down_con .down{background-image: url('../images/down-active.png');}

.news-item a{display: block;padding: 3% 0;border-bottom: 1px solid #dedede;}
.news-item a .news-text{width: 60%;}
.news-item a .news-text .time{font-size: 16px;color: #666;}
.news-item a .news-text .title{margin: 15px 0;font-size: 20px;color: #333;font-weight: bold;}
.news-item a .news-text .text{font-size: 16px;color: #666;line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}
.news-item a .news-text .viewdetail{margin-top: 7%;display: block;font-size: 16px;color: #333;width: 165px;line-height: 58px;border: 1px solid #1684c7;border-radius: 50px;}
.news-item a .news-img{width: 34%;border-radius: 10px;}
.news-item a:hover{padding: 3%;background: #fff;border-bottom-color: #fff;box-shadow: 0 8px 40px rgba(0,0,0,.1);border-radius: 10px;}
.news-item a:hover .news-text .title{color: #1684c7;}
.news-item a:hover .viewdetail{background: #1684c7;color: #fff;}
.text-time{font-size: 16px;color: #666;}
.text-time a{margin-right: 10px;color: #666;}
.text-time a:hover{color: #e60013;text-decoration: underline;}
.prev-next a{font-size: 16px;line-height: 2;color: #666;}
.prev-next a:hover{color: #e60013;text-decoration: underline;}

.row-top{margin-top: -20px;}
a.case-item{width: 100%;display: block;padding: 3px;background: #eee;overflow: hidden;border-radius: 10px;}
a.case-item img{border-radius: 5px;}
a.case-item .case-title{font-size: 18px;padding: 15px;color: #333;}
a.case-item:hover{background: #1684c7;}
a.case-item:hover .case-title{color: #fff;}

@media(max-width: 1440px){
    .left_column{width: 280px;}
    .left_column ul.menu li a{margin-top: 20px;padding-top: 10px;padding-bottom: 10px;}
    .right_content{width: calc(100% - 280px);}
    a.box_down{padding: 3% 5%;}
    a.box_down .down_con{margin-top: 15px;font-size: 15px;line-height: 24px;}
    a.box_down .down_con  .hist{margin-left: 6%;}
    a.box_down .down_con .down{width: 24px;height: 24px;}
    .news-item a .news-text .viewdetail{margin-top: 5%;width: 145px;line-height: 42px;}
}
@media(max-width: 996px){
    .left_column{width: 100%;margin-top: 10px;}
    .left_column ul.menu li a{margin-top: 0;}
    .left_column ul.menu li:first-child a{padding-top: 10px;}
    .right_content{width: 100%;padding: 30px 0 0;}
    .right_content_down{max-width: 100%;}
    a.box_down{padding: 15px;}
    a.box_down .box-cn-title a{font-size: 16px;font-weight: bold;}
    a.box_down .down_con{margin-top: 10px;font-size: 12px;line-height: 20px;}
    a.box_down .down_con .hist{margin-left: 4%;}
    a.box_down .down_con .down{width: 20px;height: 20px;}
    
    .news-item a{padding: 15px 0;}
    .news-item a .news-text{width: 100%;}
    .news-item a .news-img{width: 100%;margin-top: 15px;}
    .news-item a .news-text .time,.news-item a .news-text .text,.text-time,.prev-next a{font-size: 14px;}
    .news-item a .news-text .title{margin: 10px 0;font-size: 16px;}
    .news-item a .news-text .viewdetail{margin-top: 20px;font-size: 14px;width: 108px;line-height: 32px;}
    .news-item a:hover{padding: 15px;}
    .row-top{margin-top: 0;}
    a.case-item .case-title{font-size: 16px;}
}


.box-title-bg b{position: relative;z-index: 1;}
.box-title-bg b:before{content: "";width: 100%;height: 10px;background: #1684c7;position: absolute;left: 0;bottom: 0;z-index: -1;}
.dropup ul{max-width: 68%;font-size: 0;position: absolute;right: 0;bottom: 0;}
.dropup ul li{display: inline-block;vertical-align: top;text-align: center;padding: 4px;}
.dropup ul li:first-child{padding-left: 0;}
.dropup ul li:last-child{padding-right: 0;}
.dropup ul li a,.classify span{display: block;font-size: 16px;min-width: 120px;padding: 5px 15px;color: #999;border: 2px solid #f7f7f7;border-radius: 50px;}
.dropup ul li a:hover,.dropup ul li.active a:hover{color: #fff;background: #1684c7;border-color: #1684c7;}
.dropup ul li.active a{color: #1684c7;border-color: #1684c7;}
.dropup_pro ul li a{min-width: 80px;}

.content-map{display: flex;align-items: center;justify-content: center;}
.left-width{width: 50%;padding-right: 10px;}
.map-text{font-size: 24px;line-height: 1.6;padding: 30px 0 30px 120px;position: relative;}
.map-text span{width: 80px;border-right: 1px solid #dedede;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.right-width{width: 50%;padding-left: 10px;}
.baidu_map{width: 100%;height: 360px;}

.message{margin-top: 40px;padding-top: 40px;border-top: 1px solid #dedede;}
.box-input,.box-textarea{width: 100%;height: 60px;font-size: 16px;background: #fff;padding: 0 40px;box-shadow: 0 2px 8px rgba(0,0,0,.05);margin-bottom: 20px;}
.box-textarea{height: 240px;padding: 20px 40px;resize: none;}
.box-submit{width: 240px;height: 60px;font-size: 16px;background: #1684c7;color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.05);border-radius: 8px;}
.box-submit:hover{background: #e60013;}
.item-vier-code{padding-right: 200px;position: relative;}
.item-vier-code .phrase{height: 60px;cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,.05);position: absolute;top: 0;right: 0;}
.item-vier-code .phrase img{width: auto;height: 60px;}
.demand_title{font-size: 18px;font-weight: bold;margin-bottom: 20px;}

.after_sales_form{background: #fff;padding: 4% 10%;border-radius: 10px;box-shadow: 0 8px 40px rgba(0,0,0,.1);}
.after_sales_form .message{padding-top: 0;border-top: none;}
.after_sales_form .message .box-input,.after_sales_form .message .box-textarea{border-bottom: 1px solid #dedede;box-shadow: none;}
.after_sales_form .message .box-textarea{height: 120px;}

.box-en-title{margin-top: 5%;}
.box-cn-title span{margin-top: 10px;display: inline-block;line-height: 1;padding: 0 30px;border-left: 2px solid #1684c7;border-right: 2px solid #1684c7;}
.info_bg{background: url('../images/info_bg.jpg') no-repeat top left/cover;}
.info_item a{margin: 10px 0;width: 100%;display: inline-block;background: rgba(255,255,255,.8);}
.info_item a h4{padding: 30px 30px 0;font-size: 20px;color: #333;}
.info_item a .info_text{padding: 10px 30px 30px;}
.info_item a .info_text h5{line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}
.info_item a:hover{background: #1684c7;transform: translateY(-6px);box-shadow: 0 2px 20px rgba(0,0,0,.16);}
.info_item a:hover h4,.info_item a:hover .info_text h5{color: #fff;}
.joinus-prev::after,.joinus-next::after{display: none;}
.joinus-prev,.joinus-next{width: 52px;height: 52px;border-radius: 100%;position: absolute;margin-top: -26px;}
.joinus-prev{left: -72px;background: url('../images/prev.png') no-repeat left top/100% 100%;}
.joinus-next{right: -72px;background: url('../images/next.png') no-repeat left top/100% 100%;}
.joinus-prev:hover{background-image: url('../images/prev-active.png');}
.joinus-next:hover{background-image: url('../images/next-active.png');}

.page-content-width{max-width: 1024px;}
.joinus-detail{border-radius: 15px;box-shadow: 0 2px 12px rgba(0,0,0,.1);}
.joinus-detail .top{padding: 20px 40px;background: #1684c7;background: linear-gradient(180deg,#00479D 0%,#1684c7 100%);color: #fff;}
.joinus-detail .top .content-text{color: #fff;}
.joinus-detail .bottom{padding: 30px 40px;background: #fff;}
a.go-back{width: 150px;line-height: 50px;display: inline-block;background: #1684c7;font-size: 18px;color: #fff;border-radius: 50px;}
a.go-back:hover{background: #e60012;}

ul.story-list li{width: 50%;overflow: hidden;}
ul.story-list li.list-text{width: 25%;}
ul.story-list li .infobox{height: 360px;display: flex;justify-content: left;align-items: center;}
ul.story-list li .picbox{height: 360px;}
.box-cn-01 span{padding-right: 0;border-right: none;}
ul.story-list li.list-text .infobox{padding: 40px;}
ul.story-list li.list-text .infobox h4{font-size: 36px;font-weight: bold;color: #e9e9e9;}
ul.story-list li.list-text .infobox h5{font-size: 24px;line-height: 2;font-weight: bold;}
ul.story-list li.list-text .infobox h6{font-size: 18px;line-height: 2;color: #333;}

@media(max-width: 1440px){
    .dropup ul li a{font-size: 14px;min-width: 112px;}
    .dropup_pro ul li a{min-width: 60px;}
    .map-text{font-size: 20px;padding: 25px 0 25px 90px;}
    .map-text span{width: 60px;}
    .map-text span img{height: 40px;}
    .baidu_map{height: 300px;}
    .box-cn-title span{padding: 0 20px;}

    .box-input{height: 50px;padding: 0 20px;}
    .box-textarea{height: 200px;padding: 10px 20px;}
    .box-submit{width: 200px;height: 50px;}
    .item-vier-code{padding-right: 170px;}
    .item-vier-code .phrase{height: 50px;}
    .item-vier-code .phrase img{height: 50px;}

    .info_item a h4{padding: 20px 20px 0;}
    .info_item a .info_text{padding: 10px 20px 20px;}
    .joinus-prev,.joinus-next{width: 42px;height: 42px;margin-top: -21px;}
    .joinus-prev{left: -21px;}
    .joinus-next{right: -21px;}

    ul.story-list li .infobox,ul.story-list li .picbox{height: 240px;}
    ul.story-list li.list-text .infobox{padding: 20px;}
}
@media(max-width: 996px){
    .dropup ul{max-width: 100%;position: static;margin-top: 25px;}
    .dropup ul li a{font-size: 14px;min-width: 80px;border: 2px solid #eee;}
    .dropup_pro ul li a{min-width: 66px;}
    .content-map{display: block;}
    .left-width{width: 100%;padding: 10px 0 30px;}
    .right-width{width: 100%;padding: 0;}
    .map-text{font-size: 16px;padding: 10px 0 10px 60px;}
    .map-text span{width: 45px;}
    .map-text span img{height: 32px;}
    .box-cn-title span{padding: 0 10px;}
    
    .box-input,.box-textarea,.box-submit{font-size: 14px;}
    .box-input{height: 40px;padding: 0 10px;margin-bottom: 15px;}
    .box-textarea{height: 120px;padding: 5px 10px;margin-bottom: 15px;}
    .box-submit{width: 120px;height: 40px;}
    .item-vier-code{padding-right: 140px;}
    .item-vier-code .phrase{height: 40px;}
    .item-vier-code .phrase img{height: 40px;}
    .after_sales_form{margin-top: 40px;padding: 20px;}
    .after_sales_form .message{margin-top: 20px;}
    .after_sales_form .message .box-textarea{height: 80px;}

    .info_item a{margin: 6px 0;}
    .info_item a h4{padding: 15px 15px 0;}
    .info_item a .info_text{padding: 6px 15px 15px;}
    .joinus-prev,.joinus-next{width: 34px;height: 34px;margin-top: -17px;}
    .joinus-prev{left: -12px;}
    .joinus-next{right: -12px;}
    .joinus-detail .top{padding: 10px 15px;}
    .joinus-detail .bottom{padding: 15px;}
    a.go-back{width: 108px;line-height: 36px;font-size: 16px;}

    ul.story-list li,ul.story-list li.list-text{width: 100%;margin: 5px 0;}
    ul.story-list li .infobox{height: auto;padding: 10px 0;}
    ul.story-list li .picbox{height: auto;}
    ul.story-list li.list-text .infobox{padding: 10px 0;}
    ul.story-list li.list-text .infobox h4{font-size: 28px;}
    ul.story-list li.list-text .infobox h5{font-size: 20px;}
    ul.story-list li.list-text .infobox h6{margin-top: 0;}
}


.page-history{background: url('../images/history_bg.jpg') no-repeat center center/cover;}
.page-history .box-title{color: #fff}
.page-history .box-cn-title span{color: #fff;border-color: #fff;}
.history-content-list{padding: 15px 0;}
.history-year{border-top: 1px solid rgba(255,255,255,.4);margin-top: 15px;padding-top: 15px;position: relative;}
.history-year i{display: block;width: 22px;height: 22px;position: absolute;left: 0;top: -11px;cursor: pointer;border-radius: 100%;border: 2px solid rgba(255,255,255,0.4);background: #0c8acd;}
.history-year span{margin-top: 10px;font-size: 24px;color: #fff;opacity: .7;cursor: pointer;}
.history-content-top-swiper .swiper-slide-thumb-active .history-year i{border-color: #fff;}
.history-content-top-swiper .swiper-slide-thumb-active .history-year span{opacity: 1;}
.history-content-bottom{margin-top: 5%;overflow: hidden;position: relative;}
.history-item .img{float: left;width: 32%;border-radius: 20px;overflow: hidden;background: #fff;}
.history-item .text{float: right;width: 54%;}
.history-item .title-1{font-size: 36px;color: #fff;padding-bottom: 25px;position: relative;} 
.history-item .title-1::after{content: '';width: 100%;height: 2px;background: rgba(255,255,255,.4);position: absolute;left: 0;bottom: 0;}
.history-item .title-1::before{content: '';width: 40%;height: 6px;background: #fff;position: absolute;left: 0;bottom: -2px;z-index: 1;}
.history-item .text-2{font-size: 20px;line-height: 1.6;color: #fff;padding-top: 25px;overflow: hidden;min-height: 90px;} 
.history-next,.history-prev{width: 50px;height: 50px;border-radius: 100%;margin-top: 25px;cursor: pointer;outline: none;z-index: 11;display: inline-block;}
.history-next{background: url('../images/right.png') no-repeat top left/cover;}
.history-prev{margin-right: 10px;background: url('../images/left.png') no-repeat top left/cover;}

.awards-content-bottom{position: relative;}
.awards-prev,.awards-next{width: 50px;height: 50px;position: absolute;border-radius: 100%;margin-top: -25px;}
.awards-prev::after,.awards-next::after{display: none;}
.awards-prev{left: -60px;background: url('../images/left01.png') no-repeat top left/cover;}
.awards-next{right: -60px;background: url('../images/right01.png') no-repeat top left/cover;}
.awards-item .img{background: #fff;border: 1px solid #eee;position: relative;}
.awards-item .img i{display: block;width: 40px;height: 40px;background: #e60012;border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;opacity: 0;}
.awards-item .img i::after{content: '';width: 20px;height: 2px;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.awards-item .img i::before{content: '';width: 2px;height: 20px;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.awards-item .img img.img-center{max-width: 70%;max-height: 70%;}
.awards-item a{display: block;overflow: hidden;}
.awards-item a:hover .title-1{opacity: 1;}
.awards-item a:hover .img i{opacity: 1;}
.galleryOverlay{width: 100%;height: 100%;position: fixed;top: 0;left: 0;opacity: 0;z-index: 100000;background-color: rgba(0,0,0,.7);overflow: hidden;display: none;-moz-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.galleryOverlay.visible{opacity: 1;}
.gallerySlider{width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}
.gallerySlider .placeholder{background: url("../images/loading.gif") no-repeat center center;height: 100%;line-height: 1px;text-align: center;width: 100%;display: inline-block;}
.gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.gallerySlider .placeholder img{display: inline-block;max-height: 80%;max-width: 100%;vertical-align: middle;}
.prevArrow, .nextArrow{border: none; text-decoration: none;opacity: 0.5;cursor: pointer;position: absolute; width:50%;height:100%;top:0;margin-top: 0px;}
.prevArrow:hover, .nextArrow:hover{opacity: 1;}
.prevArrow{background-position: left top;left:0;}
.nextArrow{background-position: right top;right:0;}
.pagelimit{position: absolute;bottom: 20px;left: 50%;margin-left: -18px;color: #fff;font-size: 18px;}
.closed{cursor: pointer;position: absolute;width: 40px;height: 40px;right:2%;top: 3%;transform: rotate(45deg);}
.closed::after,.closed::before{content: '';background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.closed:hover{opacity: 0.5;}
.closed::after{width: 26px;height: 2px;}
.closed::before{width: 2px;height: 26px;}

@media(max-width: 1440px){
    .history-year i{width: 16px;height: 16px;top: -8px;}
    .history-year span{font-size: 20px;}
    .history-item .img{width: 38%;}
    .history-item .title-1{font-size: 30px;padding-bottom: 20px;}
    .history-item .text-2{font-size: 16px;padding-top: 20px;} 
    .history-next,.history-prev{width: 30px;height: 30px;}
}
@media(max-width: 996px){
    .history-year span{font-size: 18px;}
    .history-content-bottom{margin-top: 30px;}
    .history-item .img{width: 100%;}
    .history-item .text{width: 100%;margin-top: 20px;}
    .history-item .title-1{font-size: 24px;padding-bottom: 15px;} 
    .history-item .title-1::before{height: 4px;bottom: -1px;}
    .history-item .text-2{font-size: 14px;padding-top: 15px;min-height: 90px;}

    .awards-prev,.awards-next{width: 30px;height: 30px;margin-top: -15px;}
    .awards-prev{left: -15px;}
    .awards-next{right: -15px;}
}


.fullscreen,.fullscreen body{width: 100%;height: 100%;overflow: hidden;}
.index-swiper{width: 100%;height: 100%;}
.index-swiper .swiper-slide:last-child{height: auto !important;}
.index-banner,.index-banner-swiper{width: 100%;height: 100%;}
.index-swiper .slide-img{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.index-swiper .swiper-button-next:after,.index-swiper .swiper-button-prev:after{color: #fff;}
.index-swiper .swiper-pagination-bullet-active{background: #fff;}
.index-banner-swiper .swiper-slide .slide-img{transform: scale(1);}
.index-banner-swiper .swiper-slide-active .slide-img{transform: scale(1.04);transition: all 4s;}

.index-section{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center right;background-size: cover;position: relative;}
.index-section:after{content: '';width: 50%;max-width: 840px;height: 100%;background: url('../images/profile_bg.jpg') no-repeat top left/cover;position: absolute;top: 0;left: 0;}
.index-section .profile_bg{width: 100%;position: absolute;top: 20%;left: 0;z-index: 9;}
.index-section .profile_bg .page-profile{width: 45%;max-width: 580px;}

.g-top{opacity: 0;transform: translateY(100%);transition: all 1s;}
.cn-title,.en-title{font-size: 24px;color: #fff;}
.cn-title span{padding-right: 30px;position: relative;}
.cn-title span:before{content: '';width: 18px;height: 15px;background: url('../images/triangle.png') no-repeat top left/cover;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.profile-title{margin-top: 15%;font-size: 40px;color: #fff;transition-delay: .2s;}
.profile-text{margin-top: 10px;color: #fff;transition-delay: .4s;}
a.more{margin-top: 12%;width: 180px;line-height: 58px;font-size: 16px;color: #fff;display: flex;align-items: center;justify-content: center;border: 1px solid #fff;transition-delay: .6s;}
a.more img{margin-left: 15px;}
.index-section .timer-content{width: 100%;position: absolute;left: 0;bottom: 5%;z-index: 99;transition-delay: .8s;}
.timer-content-bg{background: rgba(0,0,0,.5);padding: 10px 20px 25px;display: flex;}
.timer-content-bg .timer-text{flex: 1;text-align: center;color: #fff;}
.timer-content-bg .timer-text h5 i{font-size: 86px;font-weight: bold;}
.timer-content-bg .timer-text h5 span{font-size: 42px;font-weight: bold;vertical-align: top;}
.timer-content-bg .timer-text h6{font-size: 16px;line-height: 1.4;-webkit-line-clamp: 2;max-height: 2.8em;}
.swiper-slide-active .g-top{opacity: 1;transform: translateY(0);}
.swiper-slide-active .profile-text{opacity: 0.8;transform: translateY(0);}
a.more:hover{background: #e60013;border-color: #e60013;}

.enterprise-bg{width: 100%;height: 100%;position: relative;}
.enterprise-bg .enterprise-content-top{width: 100%;position: absolute;bottom: 5%;left: 0;z-index: 99;}
.enterprise-bg .enterprise-content-top .page-content .enterprise-top-swiper{width: 100%;/*max-width: 1100px;*/margin-left: 0;}
.enterprise-bg .enterprise-content-top .history-year{margin-top: 25px;padding-top: 25px;}
.enterprise-bg .enterprise-content-top .history-year .circle{display: block;width: 14px;height: 14px;cursor: pointer;position: absolute;left: 50%;transform: translateX(-50%);top: -6px;border-radius: 100%;border: 2px solid #fff;background: #424242;}
.enterprise-bg .enterprise-content-top .swiper-slide-thumb-active .history-year .circle{width: 28px;height: 28px;background: #30556a;top: -14px;}
.enterprise-content-bottom,.enterprise-bottom-swiper{width: 100%;height: 100%;}
.enterprise-content-bottom .slide-img{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.enterprise-content-bottom .slide-img .page-bottom-text{width: 100%;max-width: 1100px;padding: 0 20px 0 14.25%;position: absolute;top: 20%;left: 0;}
.enterprise-next,.enterprise-prev{width: 50px;height: 50px;position: absolute;top: 50%;border-radius: 100%;margin-top: -25px;cursor: pointer;outline: none;z-index: 11;overflow: hidden;}
.enterprise-next{right: 0;background: url('../images/right02.png') no-repeat top left/cover;}
.enterprise-prev{left: 0;background: url('../images/left02.png') no-repeat top left/cover;}
.enterprise-title{font-size: 30px;display: flex;align-items: center;justify-content: left;}
.enterprise-title span{width: 68px;height: 68px;border-radius: 100%;overflow: hidden;margin-right: 50px;}
.enterprise-text{margin-top: 30px;color: #fff;font-size: 20px;line-height: 2;}
.g-top-01{opacity: 0;transform: translateY(100%);transition: all 1s;}
.swiper-slide-active .enterprise-bg .swiper-slide-active .g-top-01{opacity: 1;transform: translateY(0);}

@media(max-width: 1440px){
    .cn-title,.en-title{font-size: 20px;}
    .cn-title span{padding-right: 25px;}
    .cn-title span:before{content: '';width: 15px;height: 13px;}
    .profile-title{font-size: 32px;}
    a.more{width: 150px;line-height: 48px;font-size: 16px;}
    a.more img{margin-left: 15px;}
    .timer-content-bg .timer-text h5 i{font-size: 72px;}
    .timer-content-bg .timer-text h5 span{font-size: 36px;}
    .timer-content-bg .timer-text h6{font-size: 14px;}

    .enterprise-bg .enterprise-content-top .page-content .enterprise-top-swiper{max-width: 900px;}
    .enterprise-content-bottom .slide-img .page-bottom-text{max-width: 900px;padding: 0 20px 0 9%;}
    .enterprise-title{font-size: 26px;}
    .enterprise-title span{width: 56px;height: 56px;margin-right: 30px;}
}
@media(max-width: 996px){
    .index-swiper .swiper-button-next:after,.index-swiper .swiper-button-prev:after{font-size: 28px;}

    .index-section:after{content: '';width: 100%;max-width: 996px;background: rgba(22,132,199,.6);}
    .index-section .profile_bg .page-profile{width: 100%;max-width: 996px;}
    .cn-title,.en-title{font-size: 18px;}
    .profile-title{margin-top: 8%;font-size: 24px;}
    a.more{margin-top: 10%;width: 120px;line-height: 38px;font-size: 14px;}
    .index-section .timer-content{bottom: 0;}
    .timer-content .page-content,.timer-content-bg{padding: 0;}
    .timer-content-bg .timer-text{padding: 6px 6px 10px;}
    .timer-content-bg .timer-text h5 i{font-size: 40px;}
    .timer-content-bg .timer-text h5 span{font-size: 18px;}
    .timer-content-bg .timer-text h6{font-size: 12px;}

    .enterprise-bg .enterprise-content-top .swiper-slide-thumb-active .history-year .circle{width: 16px;height: 16px;top: -8px;}
    .enterprise-content-bottom .slide-img .page-bottom-text{padding: 0 15px;}
    .enterprise-next,.enterprise-prev{width: 30px;height: 30px;margin-top: -15px;}
    .enterprise-title{font-size: 22px;}
    .enterprise-title span{width: 40px;height: 40px;margin-right: 10px;}
    .enterprise-text{margin-top: 5%;color: #fff;font-size: 16px;}
}


.index-banner-swiper .swiper-slide-active .img .pic.ani{animation: srmgani 4000ms 1 ease forwards;}
@keyframes srmgani{0%{transform:scale(1.0);} 100%{transform:scale(1.05);}}
.index-section-left{width: 100%;height: 100%;position: relative;}
.index-section-left .index-section-left-nav{width: 40%;max-width: 560px;height: 100%;padding-top: 100px;position: absolute;top: 0;right: 0;z-index: 99;}
.index-section-left-nav ul{height: 100%;}
.index-section-left-nav ul li{width: 100%;height: 16.66%;border-bottom: 1px solid rgba(255,255,255,.6);border-left: 1px solid rgba(255,255,255,.6);}
.index-section-left-nav ul li:last-child{border-bottom: none;}
.index-section-left-nav ul li span{font-size: 24px;color: #fff;}
.index-section-left-nav ul li a{width: 100%;height: 100%;padding: 0 14%;display: flex;align-items: center;position: relative;}
.index-section-left-nav ul li a i{width: 76px;position: absolute;top: 50%;transform: translateY(-50%);right: 14%;}
.index-section-left-nav ul li.cur{background: rgba(0,0,0,.3);}
.index-section-swiper,.index-section-swiper .img,.index-section-swiper .pic{width: 100%;height: 100%;position: relative;}
.index-section-swiper .pic{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.index-section-swiper .img .box-pro-nr{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;z-index: 9;}
.box-pro-nr .box-pro-width{width: 60%;max-width: 735px;}
.more01{margin-top: 12%;}
.more01 a{display: block;width: 150px;border-radius: 20px;overflow: hidden;}
.more01 a:hover{box-shadow: 0 2px 16px rgba(255,255,255,.2);}
.index-section-swiper .img img{width: 100%;height: 100%;overflow: hidden;}
.index-section-swiper .swiper-slide-active .img .pic{animation: srmgani 4000ms 1 ease forwards;}

.pic-img{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;}
.pic-img .pic-img-nr{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;z-index: 9;}
.pic-img .awards1{padding: 30px 0;}
.pic-img .swiper-slide-next .awards-item{transform: scale(1.25);}
.pic-img .awards-prev{background-image: url('../images/left.png');}
.pic-img .awards-next{background-image: url('../images/right.png');}
.pic-img .pic-img-nr .img{background: none;border: none;}
.swiper-slide-active .pic-img .g-top-01{opacity: 1;transform: translateY(0);}
.swiper-slide-active .pic-img .awards-content-bottom{transition-delay: .4s;}

ul.partner_ul{margin-left: -6px;margin-right: -6px;font-size: 0;}
ul.partner_ul li{width: 14.285%;display: inline-block;vertical-align: top;padding: 6px;}
ul.partner_ul li .box-img{background: #fff;border: 1px solid #ddd;cursor: pointer;}
ul.partner_ul li .box-img:hover{transform: scale(1.06);box-shadow: 0 2px 20px rgba(0,0,0,.2);}
.read-more{display: block;width: 152px;height: 50px;line-height: 50px;font-size: 16px;color: #333;padding-left: 25px;background: url('../images/more01.png') no-repeat top left/cover;border-radius: 50px;transition-delay: 0.4s;}
.read-more:hover{background-image: url('../images/more01-active.png');color: #fff;}

.scorebg .table tbody tr td{vertical-align: middle;border: 1px solid #eee;background: #fff;}
.scorebg .table tbody tr td em{color: #f00;}
.scorebg .table tbody tr td span{display: inline-block;vertical-align: middle;padding: 0 4px;}
.scorebg .sendinput{width: 100%;height: 40px;border: 1px solid #eee;padding: 0 10px;}
.scorebg .sendmessage{margin-top: 5px;width: 100%;height: 120px;resize: none;}

@media(max-width: 1440px){
    .index-section-left .index-section-left-nav{max-width: 400px;}
    .index-section-left-nav ul li a{padding: 0 10%;}
    .index-section-left-nav ul li span{font-size: 20px;}
    .index-section-left-nav ul li a i{width: 56px;right: 10%;}
    .read-more{width: 122px;height: 40px;line-height: 40px;font-size: 14px;padding-left: 15px;}
    .partner-text{height: 135px;}

    /*ul.partner_ul li{width: 16.66%;}*/
}
@media(max-width: 996px){
    .index-section-left .index-section-left-nav{width: 100%;height: auto;max-width: 996px;top: 0;top: inherit;bottom: 0;}
    .index-section-left-nav ul li{width: 16.66%;float: left;height: auto;border-top: 1px solid rgba(255,255,255,.6);border-bottom: none;}
    .index-section-left-nav ul li:first-child{border-bottom: none;}
    .index-section-left-nav ul li a{height: 80px;padding: 5px;display: block;text-align: center;}
    .index-section-left-nav ul li a i{display: block;width: 30px;right: inherit;top: 5px;transform: none;left: 50%;transform: translateX(-50%);}
    .index-section-left-nav ul li span{display: block;font-size: 12px;padding-top: 35px;}
    .box-pro-nr .box-pro-width{width: 100%;}
    .more01 a{width: 100px;}

    ul.partner_ul li{width: 33.33%;}
    .read-more{width: 109px;height: 36px;line-height: 36px;}
}